اغلب، افراد بدون هیچ استراتژی و هیچ اطلاعی در مورد روند ساخت اپلیکیشن به سرعت دست به کار می شوند. آن ها با عقاید و پیش داوری های خود وارد کار شده و برخی عوامل بسیار موثر در موفقیت اپلیکیشن را نادیده می گیرند.
درنهایت، این عدم برنامه ریزی منجر به ایجاد موانع و پیچیدگی هایی بر سر راه آنها می شود که به نوبه خود سرعت کارشان را کاهش داده و صرف زمان و منابع بیشتری را میطلبد. تجربه به ما نشان داده است که یکی از دلایل اصلی عدم موفقیت طراحی اپلیکیشن های موبایل، برنامه ریزی ضعیف و فقدان استراتژی است. درواقع حرف اصلی این مقاله این است که:
«بهتر است دو بار اندازه بگیرید و یک بار ببرید.»
به همین دلیل است که هر شرکت حرفه ای طراحی اپلیکیشن موبایل، برای آماده سازی یک اپلیکیشن، مرحله اکتشاف را ضروری میداند.
مرحله اکتشاف، یک اصطلاح فانتزی برای تحقیقات پیش از توسعه است (یک اصطلاح جالب دیگر). در این مرحله باید اهداف برنامه، مشکل/ مشکلاتی که حل میکند و انتظارات کاربران تعریف شود.
اهداف این مرحله عبارتند از:
تعریف پروژه از دیدگاه مدیریت پروژه
شناسایی خطرات و وابستگی های پروژه
برآورد هزینه و زمان واقعی پروژه
گامهای اکتشاف / مرحله برنامه ریزی
مرحله 1: ایده پردازی ــ یک ایده پیدا کنید.
اغلب این عبارت را می شنوید که: «ایده ها ارزشی ندارند، همه چیز در مورد اجرا است». حال فرض میکنیم یک ایده مسخره و بی معنی داریم مثل “هی”. شما هنوز هم می توانید این پروژه را مشهور کنید و از نظر مالی به موفقیت برسانید، اگر چه یک نبرد دشوار خواهد بود.
اما مسلماً اگر با یک ایده خوب شروع کنید، کار شما راحت تر و بهتر خواهد بود. اگر قصد دارید از این اپلیکیشن درآمدی به دست آورید (و ضمناً بهتر است چنین قصدی داشته باشید چرا که شما دارید زمان و پول خود را صرف این کار می کنید)، در این صورت باید با یک ایده اپلیکیشنی شروع کنید که پتانسیل سود آوری در طولانیمدت را داشته باشد.
معمولا ایده از مشکلی ناشی می شود که خود شما با آن مواجه هستید، یعنی سازنده اپلیکیشن. گاهیاوقات می تواند مشکلی باشد که افرادی که میشناسید، با آن روبرو هستند.
در اصطلاحات عامیانه تکنولوژی به این کار “خاریدن خارش خود” می گویند. با این حال مراقب باشید؛ چرا که ممکن است فکر کنید چون خودتان کاربر هستید، هر چیزی که نیاز است در مورد کاربران بدانید را می دانید. این تقریباً هیچ وقت درست نیست.
اما اگر به هرحال می خواهید این مسیر را انتخاب کنید، یک لیست از مشکلاتی که دوست دارید حل شوند تهیه کرده و مشکلی را انتخاب کنید که خواب را از چشمتان میگیرد. این مشکل دقیقاً همان چیزی است که می خواهید با آن قدم بعدی را بردارید. تبریک! حالا یک ایده برای اپلیکیشن خودتان دارید.
حالا وظیفه شما این است که خودتان را به طور کامل در کشف علت این مشکل غوطه ور کنید و سپس بررسی کنید که چطور یک اپلیکیشن موبایل می تواند آن را حل کند.
فقط به خاطر داشته باشید که زمان و پول زیادی صرف توسعه یک اپلیکیشن می شود، بنابراین “ایده پردازی” زمانی برای بررسی سختگیرانه اعتبار و دوام ایده شما است.
مرحله 2: رقابت ــ جایگاه سازی موفقیت آمیز اپلیکیشن
فرض کنیم شما به اپ استور رفته و دسته بندی زیبایی را انتخاب میکنید. همانطور که احتمالاً تصور میکنید، گزینه های بی شماری به شما ارائه خواهد شد.
چشم پوشی از این حقیقت بسیار آسان است که مهم نیست شما چه دسته بندی هایی را برای اپلیکیشن خود انتخاب می کنید، دقیقاً همین اتفاق برای آن خواهد افتاد.
امروزه، هزاران اپلیکیشن برای یک هدف مشابه وجود دارد. به همین دلیل است که تحلیل رقبایی که پیش رو دارید، راه خوبی است برای دست به کار شدن و موقعیت یابی اپلیکیشن تان برای ارائه عملکردی بهتر نسبت به سایر اپلیکیشن ها در دسته بندی هایی که انتخاب میکنید.
برای تحقیق درباره اپلیکیشن های دیگر، این معیارها را در نظر بگیرید: تعداد نصب، تاریخچه شرکت تولید کننده، تعداد ستاره ها، و نظرات کاربران.
اما … اساتید به ما گفته اند که یک چیز را سریع انتخاب کنیم و سپس فقط از ایتریتور استفاده کنیم.
البته. اما این کار فقط به منظور تکرار کردن به نوعی هدر دادن منابع است. ایتریشن های خوب، اما وقتگیر، هزینهبر و صادقانه بگویم گاهی ناامیدکننده هستند.
بررسی رقبا، تعداد ایریتیشن ها را کاهش داده و به شما کمک می کند که آن عامل منحصر به فرد را، که شما را از بقیه گزینه ها جدا کرده و باعث می شود که به چشم مخاطب هدف خود بیایید، بشناسید.
«اما چطور مخاطب هدف خود را بشناسیم؟» خوشحالم که پرسیدید.
مرحله 3: شناخت مخاطب هدف
فرض کنید که یک فروشنده بستنی هستید، مسلم است که هیچوقت کنار معروفترین بستنی فروشی شهر مغازه نمیزنید! نمی توانید فقط فکر کنید که: «مردم برای بستنی به اینجا می آیند. ما بستنی می فروشیم … بنابراین این باید ایده خوبی باشد». نه، این روش کار نیست.
به شکلی مشابه، نمیتوانید فقط اپلیکیشن خودتان را روی اپ استور و در یک گروه خاص قرار دهید و بعد دعا کنید که همه چیز خوب پیش برود.
برای ساخت یک اپلیکیشن موفق، باید یک جمعیت هدف مشخصی را تعریف کنید که قصد دارید خدمتی در اختیارش قرار دهید. برخی معیارهای مفید در این زمینه عبارتند از: سن، جنسیت، موقعیت، سرگرمی ها و غیره.
یکی دیگر از معیارهایی که اغلب نادیده گرفته می شود، برند تلفن همراه مورد استفاده مخاطب هدف است. میپرسید چرا این موضوع اینقدر مهم است؟
چون تلفن ها (درست مانند هر دستگاه دیگری) دارای مشخصات و محدودیت هایی هستند که شما را مجبور می کنند عواملی را در نظر بگیرید، مانند وضوح صفحه، اشباع رنگی و دیگر عوامل فنیتر مانند عملکرد سخت افزار، عمر باتری و لوازم جانبی مورد نیاز (برای مثال اپلیکیشنهای اینترنت اشیاء).
مرحله 4: کسب درآمد از اپلیکیشن
آه موضوع پول … حالا که تصمیم گرفتید که مخاطب هدف شما کیست، باید مشخص کنیم که چگونه کسب درآمد کنید.
لطفا یکی از آن افراد نباشید که به سادگی این بخش را رد می کنند و آن را با یک استدلال مضحک و ریاکارانه توجیه می کنند که «من این کار را برای پول انجام نمی دهم». خبر مهم: این کار را برای پول انجام میدهید.
شما فقط دارید خودتان را فریب میدهید و از این حرف به عنوان یک بهانه محافظهکارانه استفاده می کنید تا اگر اپلیکیشن شما هیچ درآمدی نداشت، مجبور نباشید با خودتان رو به رو شوید و بگویید “اپلیکیشن من هیچ درآمدی برایم نداشت، پس به وضوح یک شکست بوده است”. و فقط با گفتن “خوب … من به خاطر پول این کار را نکردم” آن را توجیه کنید.
البته، اگر یک هدف مالی تعیین کرده و برای رسیدن به آن برنامه ریزی کنید، چنین اتفاقی نخواهد افتاد.
ترجیح میدهم این گام را با عنوان «نحوه متقاعد کردن غریبه ها برای فرستادن پول برای شما از طریق اینترنت» توصیف کنم. کمی صریح است، اما دشواری کار را به خوبی نشان میدهد.
این یک راهنمای کسب درآمد نیست، بنابراین خیلی به آن نمیپردازیم، اما به چند روش اشاره میکنم که برای درآمدزایی اپلیکیشن شما مناسب خواهند بود: خریدهای درون برنامهای، اسپانسر گرفتن، درآمد تبلیغاتی، جذب سرمایه جمعی، مدل فریمیوم، و تبلیغات سنتی.
باز هم میگویم این یک راهنمای کسب درآمد نیست، اما به عنوان اشارهای کوچک، سعی کنید بفهمید که مخاطبین هدف شما معمولا برای چه چیزهایی آنلاین پول پرداخت می کنند و از آن به عنوان نقطه شروع استفاده کنید.
مرحله 5: تعیین MVP
آخرین گام از مرحله اکتشاف، تعریف نقشه راه برای پروژه است، اما نه همه چیز آن، فقط حداقل محصول پذیرفتنی. هرچند این می تواند معانی زیادی داشته باشد، اما ساده ترین راه برای توضیح MVP یک محصول قابل آزمایش است که کامل نیست.
برچسب : نویسنده : سوفیا weebsiti بازدید : 257 تاريخ : چهارشنبه 30 مهر 1399 ساعت: 7:13
مایکروسافت شیرپوینت، یک بستر نرم افزاری تحت وب است که توسط شرکت مایکروسافت تولید و عرضه شده است. اولین نسخه از شیرپوینت در سال ۲۰۰۱ منتشر شد. و آخرین نسخه از آن در سال ۲۰۱۳ وارد بازار شده است. نسخههای ابتدایی شیرپوینت بیشتر برای کاربردهایی نظیر مدیریت محتوا و مدیریت اسناد مورد استفاده قرار می گرفت. اما قابلیتهای قابل توجه متعددی به نسخه های اخیر شیرپوینت آنلاین اضافه شده است.
شیرپوینت شامل مجموعهای از تکنولوژیهای چند منظوره تحت وب است که بر روی یک ساختار فنی قوی قرار گرفته است. به صورت پیش فرض رابط کاربری شیرپوینت مشابه مایکروسافت آفیس است و یکپارچگی بالایی با مجموعه آفیس دارد. ابزارهای تحت وب شیرپوینت به گونهای طراحی شده است که توسط کاربر غیر فنی قابل استفاده باشد. شیرپوینت بستر مناسبی برای راهکارهایی چون پورتال داخلی، مدیریت فایل ها و اسناد، تعاملات تیمی، شبکه های اجتماعی، اکسترانت، وب سایت ها، جستجوی سازمانی و هوش تجاری میباشد. علاوه بر این شیرپوینت قابلیت یکپارچه سازی سیستمها، یکپارچه سازی فرآیندها و اتوماسیون گردش کارها را فراهم میکند.
اکثر برنامههای کاربردی سازمانی (مانند بستههای نرمافزاری ERP و CRM) قابلیتهایی را برای یکپارچه شدن با شیرپوینت ایجاد کردهاند. همچنین شیرپوینت مجموعه کاملی از API ها و تکنولوژی توسعه را برای برنامهنویسان و توسعهدهندگان فراهم کرده است. به عنوان یک بستر برنامهسازی، شیرپوینت دارای مدیریت مرکزی و کنترلهای امنیتی لازم جهت پیاده سازی نیازمندیهای برنامهها می باشد. بستر شیرپوینت مستقیما درون وب سرور IIS قرار میگیرد.
شیرپوینت توسط ۷۸درصد از ۵۰۰ کمپانی لیست Fortune 500 استفاده می شود. در بین سالهای ۲۰۰۶ تا ۲۰۱۱ مایکروسافت بیش از ۳۶٫۵ میلیون لایسنس کاربر شیرپوینت فروخته است
کیک شش تکه شیرپوینت (چرخ شیرپوینت)
تیم بازاریابی شیرپوینت ۲۰۱۰ مایکروسافت با اصطلاح «چرخ شیرپوینت» تسهیلاتی را که ابزارهای شیرپوینت در درون سازمان فراهم میکنند، توصیف میکنند. البته اصطلاح کیک شش تکه اصطلاح جالبتری است و بیشتر در ذهن می ماند. تکه های کیک شیرپوینت چه هستند:
سایتها: سایت یک محیط کاری موضوعی است. اولین بار که شیرپوینت پیکربندی می شود، این سایتها بدون نیاز به دانش خاصی قابل ایجاد هستند. موضوع یک سایت ممکن است کل سازمان را در بر بگیرد و یا صرفا مخصوص یک تیم یا یک گروه خاص باشد.
انجمنها: یک انجمن مکانی است که در آن ارتباط و درک اتفاق میافتد. انجمنها میتوانند حول محور یک موضوع شکل گیرند و معمولا پیرامون دانش مشترک و یا فعالیتهای مشترک، توسعه پیدا میکنند.
محتوی: شیرپوینت امکان مدیریت اسناد و آیتم های کاری که نیاز به ذخیره سازی، جستجو، تعامل، ویرایش، مدیریت، مستندسازی، ردیابی و بازیابی دارند را بر اساس توافقات مرتبط و یا قوانین سازمان، فراهم میکند.
جستجو: کنکاش در انجمنها، محتویات، افراد و یا سایتهای مرتبط: جستجو بر پایه کلمات کلیدی، پالایش اطلاعات و تحلیل محتوا بنا شده است.
بینش: اطلاعات از هر بخشی در سازمان میتواند در قالب موضوعات مفید ظاهر شود، و بدین شکل اثربخشی و کارایی اطلاعات بهبود مییابد.
ترکیبی(Composites): شیرپوینت امکان یکپارچه سازی داده ها، اسناد و فرآیندها را بدون نیاز به برنامه نویسی فراهم میکند. با استفاده از این قابلیت می توان برنامه های کاربردی ترکیبی ایجاد نمود.
برنامه ها
متداول ترین برنامه های کاربردی که با استفاده از شیرپوینت اجرا می شوند شامل:
پورتال داخلی
پورتال داخلی شیرپوینت راهی است برای دسترسی متمرکز به اطلاعات و برنامه های سازمانی در یک شبکه سازمانی. پورتال داخلی ابزاری است که به سازمان کمک میکند تا دادهها، برنامهها و اطلاعات خود را بسیار سادهتر مدیریت کند. این راهکار دارای مزایای سازمانی، نظیر افزایش شوق پرسنل، تمرکز مدیریت فرآیندها، کاهش هزینههای نیروهای تازه استخدام شده و تامین راه چارهای برای ثبت و اشتراک دانش ضمنی(با استفاده از ابزارهایی مانند ویکی/بلاگ) است.
مدیریت اسناد و محتوای سازمانی
شیرپوینت غالبا برای ذخیرهسازی و ردیابی اسناد الکترونیکی یا اسناد کاغذی اسکن شده استفاده میشود. شیرپوینت همچنین قادر است نسخههای مختلف از اسنادی را که توسط کاربران مختلف ایجاد شدهاند، نگهداری و ردیابی کند. بهعلاوه شیرپوینت می تواند بستر یک سیستم مدیریت بایگانی الکترونیکی باشد و استانداردهای مورد انتظار شرکت یا سازمان شما را برآورده نماید. استفاده از شیرپوینت به عنوان بستر مدیریت اسناد مزایای نگهداری اسناد در یک محل مرکزی با قابلیت دسترسی توسط افراد مجاز را فراهم میآورد و ارسال ایمیلهای متعدد و دوباره کاریها را کاهش میدهد.
سایت های اکسترانت
با توجه به امکان گذاشتن پسورد برای شیرپوینت و رابط کاربری وب آن که دسترسی از طریق اینترنت و در بیرون سازمان را فراهم می کند. سازمان ها از این قابلیت برای یکپارچه سازی زنجیره تامین کالا یا فرآیندهای سازمانی و یا محیط اشتراکی تعاملات استفاده می کنند.
قابلیت Alteative Access Mapping(AAM) شیرپوینت، امکان نمایش یک سایت از طریق URLهای مختلف را ایجاد می کند. هر URL می تواند تکنولوژی احراز هویت خودش را داشته باشد و به این شکل می توان از یک سایت هم برای اینترانت و روی شبکه محلی و هم به صورت اکسترانت و برای کاربران خارج از سازمان استفاده نمود.
سایت های اینترنتی
سایت های اینترنتی معمولا با فعال سازی ویژگی Publishing شیرپوینت ایجاد می شوند. از شیرپوینت برای ایجاد و مدیریت سایت های عمومی بزرگ می توان استفاده کرد.
تنظیمات و سفارشی سازی
تنظیمات تحت وب
شیرپوینت ۲۰۱۰ و نسخه های بعد از آن مجهز به رابط کاربری ریبون می باشد و از این جهت شبیه با مایکروسافت آفیس ۲۰۰۷ بوده و برای کاربران ویندوز و آفیس دارای ظاهری آشنا است. این رابط کاربری امکان کار با داده ها، ویرایش صفحات، و اضافه کردن امکانات به سایت را به سادگی فراهم می کند.
کار با داده های لیست ها، کتابخانه ها،صفحات و سایت ها
امکان کپی، ایجاد، حذف و یا تغییر نام لیست ها، کتابخانه ها، صفحات و وب پارت ها
مدیریت دسترسی کاربران، و مشاهده تاریخچه نسخه های صفحات و اسناد – مدیریت تعاریف و ویژگی های لیست ها، کتابخانه ها، صفحات، وب پارت ها و بسیاری دیگر
SharePoint Designer
مایکروسافت شیرپوینت دیزاینر (SPD) یک ویرایشگر HTML و ابزار رایگان طراحی وب است که برای ایجاد و تغییر سایت ها، گردش کارها و صفحات شیرپوینت از آن استفاده می شود. SPD در خانواده مایکروسافت آفیس می باشد و یک ابزار تحت ویندوز است.
یکپارچه سازی و مدل های توسعه
Client Object Model شیرپوینت را که برای جاوا اسکریپت، سیلورلایت و NET. و همچنین REST/SOAP API در دسترس می باشد. می توان از درون یک صفحه سفارشی و یا یک افزونه شیرپوینت مورد استفاده قرار داد.
پلاگین های Sand-boxed توسط هر کاربری که دسترسی لازم را داشته باشد، قابل بارگذاری است. البته محدودیت های امنیتی وجود دارد و این موارد امنیتی در چند لایه از جمله مدیریت مصرف منابع قابل کنترل و برنامه ریزی است. در بیشتر محیط های ابری اشتراکی روش Sand-boxed تنها روش مجاز برای سفارشی سازی شیرپونت است.
افزونه های فارم کد های کاملا مطمئنی هستند که بایستی در سطح فارم نصب شوند.
سفارشی سازی شیرپوینت از طرق ذیل قابل انجام است:
یکپارچه سازی برنامه ای با برنامه دیگر با استفاده از شیرپوینت
توسعه و گسترش قابلیت های شیرپوینت مانند توسعه فعالیتهای سفارشی برای گردش کار
وب پارت ها که در پورتال های دیگر با عنوان پورتلت، ویدجت و یا گجت از آن ها نام برده می شود، برای افزودن قابلیت های جدید به صفحات مورد استفاده قرار می گیرند
برچسب : نویسنده : سوفیا weebsiti بازدید : 266 تاريخ : پنجشنبه 17 مهر 1399 ساعت: 5:59